package bean;

//What will happen when you attempt to compile and run the following code? 

class Base {
	int i = 99;

	public void amethod() {
		System.out.println("Base.amethod()");
	}

	Base() {
		amethod();
	}
}

public class Derived extends Base {
	int i = -1;

	public static void main(String argv[]) {
		Base b = new Derived();
		System.out.println(b.i);
		b.amethod();
	}

	public void amethod() {
		System.out.println("Derived.amethod()");
	}
}
/*
 * Derived.amethod() 99 Derived.amethod()
 */